home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / esc.jar / com / extensibility / rock / RTabbedPane.class (.txt) < prev    next >
Encoding:
Java Class File  |  2000-06-30  |  593 b   |  25 lines

  1. package com.extensibility.rock;
  2.  
  3. import javax.swing.JTabbedPane;
  4.  
  5. public class RTabbedPane extends JTabbedPane {
  6.    public void setSelectedIndex(int var1) {
  7.       for(int var2 = 0; var2 < ((JTabbedPane)this).getTabCount() && !((JTabbedPane)this).isEnabledAt(var1); ++var2) {
  8.          ++var1;
  9.          if (var1 >= ((JTabbedPane)this).getTabCount()) {
  10.             var1 = 0;
  11.          }
  12.       }
  13.  
  14.       super.setSelectedIndex(var1);
  15.    }
  16.  
  17.    public void setEnabledAt(int var1, boolean var2) {
  18.       super.setEnabledAt(var1, var2);
  19.       if (!var2) {
  20.          this.setSelectedIndex(((JTabbedPane)this).getSelectedIndex());
  21.       }
  22.  
  23.    }
  24. }
  25.